package singleton.entity;

/**
 * 饿汉模式 急切加载
 * @author yaojianfeng
 */
public class SingletonHungary {
    /**
     *在静态初始化器中创建单件 这段代码保证了线程的安全
     */
    private  static SingletonHungary uniqueInstance =new SingletonHungary();

    // TODO: 2020/6/19  这里是其他的有用的实例

    /**
     * 单例模式的私有构造
     * 不对外提供公开的构造方法
     */
    private SingletonHungary(){};

    public static SingletonHungary getInstance() {
        //已经有实例了 直接使用它
        return uniqueInstance;
    }
    // TODO: 2020/6/19  这里是其他的有用的方法
}
